package com.ocom.aiotweb.service;


import com.ocom.aiotweb.vo.accessdevice.DeleteVo;
import com.ocom.aiotweb.vo.accessdevice.OnShowVo;
import com.ocom.aiotweb.vo.accessdevice.UpgradeVo;
import com.ocom.common.resp.Result;
import org.springframework.web.multipart.MultipartFile;

public interface AccessDeviceService {

    // 门禁设备列表（AccessDevice/onShow）
    public Result AccessDeviceOnShow(OnShowVo onShowVo);


    //消费设备新增（ConsumeDevice/add）
    public Result AccessDeviceAdd(String saasNo,Long comId,Long agentId,Long commMode,Integer deviceType,Integer deviceVerType, MultipartFile file);

    // 消费设备删除（ConsumeDevice/delete）
    public Result AccessDeviceDelete(DeleteVo deleteVo);

    // 消费升级版本列表（ConsumeDevice/upgradeList）
    public Result AccessDeviceUpgradeList(String appVer,Integer deviceType);

    // 消费设备升级（ConsumeDevice/upgrade）
    public Result AccessDeviceUpgrade(UpgradeVo upgradeVo);


}
